puncture tyre - German English Dictionary